body { font-family: 'News Cycle', sans-serif; }
#sourceTable { font-family: 'Ubuntu Mono', monospace; width: 60%;
	       border: 1px solid black; border-collapse: collapse; }
#sourceTable th { font-family: 'News Cycle', sans-serif; color: white;
		  text-align: left;
		  /* Old browsers */
		  background: #7d7e7d;
		  /* FF3.6+ */
		  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
		  /* Chrome,Safari4+ */
		  background: -webkit-gradient(linear, left top, left bottom, 
					       color-stop(0%,#7d7e7d), 
					       color-stop(100%,#0e0e0e));
		  /* Chrome10+,Safari5.1+ */
		  background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
		  /* IE10+ */
		  background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
		  /* W3C */
		  background: linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
		  /* IE6-9 */
		  filter: progid:DXImageTransform.Microsoft.gradient( 
		      startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
		}
#sourceTable td { border-bottom: 1px dotted black; min-width: 10%; }
#sourceNameStatus { color: red; }
